i thank my stars that - German English Dictionary